package com.df.excel_export.common;

public interface ExportLifeCycle {
    void loadScript();
    //配置加载完后
    void afterConfigLoaded();
    //枚举定义加载完后
    void afterEnumLoaded();

    //导出文件收集完后
    void exportFileCollected();

    //根据tag和枚举定义返回要使用的模板
    String customEnumTemplate(String tag, EnumDefine enumDefine);


    //自定义枚举代码导出路径
    String customEnumExportPath(String tag, EnumDefine enumDefine, Object exportConfigObj);
}
